package com.hxzy.service;

import com.github.pagehelper.PageInfo;
import com.hxzy.controller.admin.contamer.req.ContamerReq;
import com.hxzy.controller.mobile.login.req.MobileLoginReq;
import com.hxzy.controller.mobile.login.resp.MobileLoginResp;
import com.hxzy.entity.Contamer;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
* @author Administrator
* @description 针对表【contamer(前端用户)】的数据库操作Service
* @createDate 2023-06-28 16:38:44
*/
public interface ContamerService extends IService<Contamer> {

    PageInfo<Contamer> search(ContamerReq req);


    /**
     * 本月注册的会员数量
     * @return
     */
    long currentMonthRegister();

    /**
     * 本月数据
     * @return
     */
    List<Map> currentReportYear(int year);

    /**
     * 验证手机号是否存在
     * @param loginid
     * @return
     */
    long existsLoginId(String loginid);

    MobileLoginResp login(MobileLoginReq req);
}
